perm filename DMACS.CHA[UP,DOC] blob sn#411067 filedate 1979-03-06 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00003 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002			                          DMACS COMMAND SET
C00007 00003		Ctrl 			Edit			Edit-Ctrl		Edit-X
C00010 ENDMK
C⊗;
		                          DMACS COMMAND SET
		                       as of December 14, 1978
		             (Parentheses indicate not implemented yet)

	Ctrl or *Bare		Edit			Edit-Ctrl		Edit-X
	---- -- -----		----			---------		------
<				Backward Character							  <
>				Forward Character							  >
(				Backward Word					Backward End-of-Word	  (
)				Forward Word					Forward End-of-Word	  )
[	  [esc]			Beginning of Line				Back to Indentation	  [
]	Prefix Meta		End of Line					(Move to Comment Column)  ]
↑	Prefix Control		Up Real Line					Up Comment Line		  ↑
lf	* Indent New Line	Down Real Line					Indent New Comment Line	 lf
cr	* insert CRLF		Next Line					Down Comment Line	 cr
{				Goto Beginning					Mark Beginning		  {
}				Goto End					Mark End		  }
+				View Previous Screen							  +
\	Prefix Control-Meta	View Next Screen							  \
|				Move to Screen Edge							  |
~				Reposition Window							  ~
=				New Window					Where am I		  =
del	* Delete Chars Bkwds	Backward Kill Word				Bkwd Kill to Word End	del
←	[hold] Describe											  ←
tab	* insert tab		Nested Indent					Indent Rigidly		tab
*				Multiply Arg by 4							  *
;				Indent for Comment				Set Comment Column	  ;
esc	* Prefix Meta		Prefix Control-Meta							esc
/				Define Kbd Macro				Call Last Kbd Macro	  /
?				Kbd Macro Query								  ?
1										1 Window		  1
2										2 Windows		  2
A	(Again)			Append Next Kill							  A
B													  B
C	Exit			Center line		  [↑C]			(Center Region)		  C
D				Delete Character	Kill Word		Kill to End-of-Word	  D
E				Exchange Characters	Exchange Words		(Exchange Lines)	  E
F													  F
G	Abort			Go to Fixed Mark	  [↑G]						  G
H				Set Bounds Region	Set Bounds Full					  H
I	  [tab]			Insert CRLF after point	  [Edit-tab]					  I
J	  [lf]						  [Edit-lf]					  J
K				Kill Line		Kill Region		Kill into Q-reg		  K
L	Insert Page Mark	Lowercase Word		Lowercase Region				  L
M	  [cr]			Set Fixed Mark		  [Edit-cr]					  M
N	No-op			uNkill			uNkill Pop		Get Q-register		  N
O						     Complement Overwrite Mode	Other Window		  O
P				Go to Page		Mark Page		Set Bounds Page		  P
Q	Quote next char		Fill Paragraph		Fill Region		Set Fill Column		  Q
R				Reverse Char Search	Reverse Incr Search	Query Replace		  R
S				Character Search	Incremental Search	TECO Search		  S
T													  T
U				Uppercase Word		Uppercase Region	Uppercase Initial	  U
V													  V
W	Bkwd Kill Word		Copy Line		Copy Region		Put Q-register		  W
X	↑X Prefix		↑X Prefix		Execute MM Command	Execute Minibuffer	  X
Y				Select Buffer		List Buffers					  Y
Z	Quit			Zap to Character	Zap thru Character				  Z

	Ctrl 			Edit			Edit-Ctrl		Edit-X
	----			----			---------		------

		                  COMMANDS REDEFINED IN TEXT MODE:

@				Mark sentence		Mark paragraph					  @
B				Backward sentence	Backward paragraph				  B
F				Forward sentence	Forward paragraph				  F


		                  COMMANDS REDEFINED IN LISP MODE:
   * indicates functions defined only in the INTERLISP-EMACS interface  (See the file <BOYER>NEMACS.DOC)

tab				Indent for LISP								tab
@	Mark sexp		(Mark list)		(Mark up list)		Mark DEFUN		  @
A	* ARGLIST											  A
B	Backward sexp		Backward list		Backward list		Backward DEFUN		  B
D	Kill sexp											  D
E	Exchange sexps											  E
F	Forward sexp		Forward list		Forward up list		Forward DEFUN		  F
T				* Print to Level	* Prettyprint					  T
V				Make ()									  V
Y	* Up Eval											  Y
Z	* Exit to LISP											  Z


		                  COMMANDS REDEFINED IN SAIL MODE:

@	(Mark List)		(Mark Block)		(Mark Statement)	(Mark Procedure)	  F
B	Backward List		(Backward Statement)	Backward Block		(Backward Procedure)	  B
F	Forward List		Forward Statement	Forward Block		(Forward Procedure)	  F
V				Make BEGIN END		Make Named BEGIN END				  V


		                  COMMANDS REDEFINED IN MACRO MODE:

B				Go to AC Field		Go to Previous Label				  B
F				Go to Address Field	Go to Next Label				  F


		                  COMMANDS REDEFINED IN TECO MODE:

esc	[self-inserting]										esc
B				Backward conditional	Backward iteration				  B
F				Forward conditional	Forward iteration				  F


File commands:
	↑X ↑D	Directory Display
	↑X ↑E	Edit File
	↑X ↑F	Find File
	↑X ↑Q	Do Not Write File
	↑X ↑R	Read File
	↑X ↑S	Save File
	↑X ↑V	Visit File
	↑X ↑W	Write File